• word of the day

    ambrosia psilostachya

    ambrosia psilostachya - Dictionary definition and meaning for word ambrosia psilostachya

    Definition
    (noun) coarse perennial ragweed with creeping roots of dry barren lands of southwestern United States and Mexico
Download our Mobile App Today
Receive our word of the day
on Whatsapp